package com.mh.shiro.util;

import com.mh.shiro.business.consts.CommonConst;

/**
 * @Author: E-mail:
 * @Version: 创建时间：2019年06月21日11:20
 * @Description: <描述>
 */
public class PasswordUtil {
    /**
     * 加密
     *
     * @param password
     * @param salt
     * @return
     */
    public static String encrypt(String password, String salt) throws Exception {

        return AesUtil.encrypt(Md5Util.MD5(salt + CommonConst.ZYD_SECURITY_KEY), password);
    }

    /**
     * 解密
     *
     * @param encryptPassword
     * @param salt
     * @return
     */
    public static String decrypt(String encryptPassword, String salt) throws Exception {

        return AesUtil.decrypt(Md5Util.MD5(salt + CommonConst.ZYD_SECURITY_KEY), encryptPassword);
    }

}
